package com.seven.good.service;

import com.seven.good.exception.ServiceException;
import com.seven.good.pojo.GoodType;
import org.springframework.cache.annotation.Cacheable;

import java.util.List;

public interface GoodTypeService {

    /**
     * @ Description   :  获取数据库所有商品类型
     * @ Author        :  lee
     * @ param        :     []
     * @ return       :     List<GoodType>
     * @ exception    :     ServiceException
     * @ CreateDate    :  2019/10/25 14:27
     */
    List<GoodType> listAllGoodTypes() throws ServiceException;

    /**
     * @ Description   :  根据商品类型id商品类型
     * @ Author        :  lee
     * @ param        :     []
     * @ return       :     GoodType
     * @ exception    :     ServiceException
     * @ CreateDate    :  2019/10/25 14:27
     */
    GoodType getGoodTypeByGtid(Integer gtid) throws ServiceException;
}
